subcutaneous implantation - French English Dictionary